Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix doc api #3791

Merged
merged 3 commits into from
Apr 20, 2023
Merged

Fix doc api #3791

merged 3 commits into from
Apr 20, 2023

Conversation

ptitSeb
Copy link
Contributor

@ptitSeb ptitSeb commented Apr 20, 2023

This fix the building of the API Doc

It also add an option in the Makefile to build the API Doc
And a CI test too.

Address #3787

Copy link
Contributor

@Michael-F-Bryan Michael-F-Bryan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of using make build-docs-api and trying to keep track of how docs.rs will build the wasmer crate, we can use the same tooling docs.rs uses for generating docs. That way we won't need to remember to keep feature flags in sync.

The wasmer-wasix crate has the same issue as wasmer v3.2.0 where docs won't build... Is it possible to make this CI job generate docs for all our crates?

Copy link
Contributor

@Michael-F-Bryan Michael-F-Bryan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After chatting with @ptitSeb, we're going to keep the make build-docs-api as-is and make the "proper" fix as part of our upcoming build system work.

@theduke theduke merged commit 858ffb8 into master Apr 20, 2023
@theduke theduke deleted the fix_doc_api branch April 20, 2023 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants